home *** CD-ROM | disk | FTP | other *** search
/ PC go! 2008 September / PCgo 2008-09 (DVD).iso / interface / contents / windowspaket_6426 / 20022 / files / w / e / winfaq.chm / tip0000 / tip0163.htm < prev    next >
Encoding:
Extensible Markup Language  |  2008-07-14  |  7.9 KB  |  152 lines

  1. <?xml version="1.0" encoding="Windows-1252"?>
  2. <html xmlns:MadCap="http://www.madcapsoftware.com/Schemas/MadCap.xsd" MadCap:tocPath="Windows Server 2008|Dateien/Verzeichnisse|Dateien">
  3.     <head>
  4.         <meta http-equiv="Content-Type" content="text/html; charset=Windows-1252" /><title>INF-Dateien</title>
  5.         <!--sphider_noindex-->
  6.         <meta name="keywords" content="Windows Vista, windows xp, 2003, 2000, Tipp, ME, Millennium, 98, windows 95, windows nt, Registy, tuning, tweak ui, internet explorer, internet,INF,Installation" />
  7.         <link href="../primary.css" rel="stylesheet" type="text/css" />
  8.         <link href="../resources/tablestyles/basic.css" rel="stylesheet" MadCap:stylesheetType="table" />
  9.         <script src="../skinsupport/madcaputilities.js">/*<![CDATA[*/ /*]]>*/</script>
  10.         <script src="../skinsupport/madcapbody.js">/*<![CDATA[*/ /*]]>*/</script>
  11.         <script src="../skinsupport/madcaphighlighter.js">/*<![CDATA[*/ /*]]>*/</script>
  12.     </head>
  13.     <body><script language="javascript">
  14. if (window.name != "content")
  15.     document.write("<center><a href='../index.html?page=tip0000/tip0163.htm'>show framing</a></center>")
  16. </script>
  17.         <h1><a name="kanchor1541"></a>INF-Dateien</h1>
  18.         <p class="htmlsystem"><a href="tip0001.htm" title="Alle Betriebssysteme"><img src="../icons/allebs.png" alt="Alle Betriebssysteme" /></a>
  19.         </p>
  20.         <hr width="100%" size="4" align="center" />
  21.         <p>
  22.             <img src="../icons/info.png" alt="Icons/info.png" width="36" height="38" align="BASELINE" border="0" />
  23.         </p>
  24.         <p><a name="kanchor1542"></a>Bei den Installationen von Treibern und Software verwendet Windows INF-Dateien. Die INF-Dateien sind Σhnlich aufgebaut wie INI-Dateien und lassen sich mit jedem ASCII-Editor (z.B. <u>Notepad)</u> bearbeiten. INF-Dateien bestehen aus Sektionen, die in eckige Klammer eingeschlossen sind und aus Werten innerhalb der Sektionen.</p>
  25.         <p> </p>
  26.         <p>Jede INF-Datei fⁿr Windows beginnt mit folgendem Funktionskopf:</p>
  27.         <p> </p>
  28.         <table cellpadding="2">
  29.             <tr>
  30.                 <td width="250">
  31.                     <p><b>[Version]</b>
  32.                     </p>
  33.                 </td>
  34.                 <td width="192">
  35.                     <p> </p>
  36.                 </td>
  37.             </tr>
  38.             <tr>
  39.                 <td width="250">
  40.                     <p><b>Signature="$Chicago$"</b>
  41.                     </p>
  42.                 </td>
  43.                 <td width="192">
  44.                     <p><b></b>fⁿr Betriebssystem und </p>
  45.                 </td>
  46.             </tr>
  47.             <tr>
  48.                 <td width="250">
  49.                     <p><b>Class=</b>
  50.                     </p>
  51.                 </td>
  52.                 <td width="192">
  53.                     <p><b></b>fⁿr Klasse in der Registry</p>
  54.                 </td>
  55.             </tr>
  56.         </table>
  57.         <p> </p>
  58.         <p><u>Beispiel</u>:</p>
  59.         <p>Ersetzt die Windows-OberflΣche durch den Programm-Manager:</p>
  60.         <p> </p>
  61.         <p><b>[version]</b>
  62.         </p>
  63.         <p><b>signature="$Chicago$"</b>
  64.         </p>
  65.         <p><b>SetupClass=Base</b>
  66.         </p>
  67.         <p> </p>
  68.         <p><b>[DefaultInstall]</b>
  69.         </p>
  70.         <p><b>UpdateInis=change.shell.progman</b>
  71.         </p>
  72.         <p> </p>
  73.         <p><b>[change.shell.progman]</b>
  74.         </p>
  75.         <p><b>%10%\system.ini, boot, , "shell=progman.exe"</b>
  76.         </p>
  77.         <p> </p>
  78.         <p><b>[DefaultUninstall]</b>
  79.         </p>
  80.         <p><b>UpdateInis=change.shell.explorer</b>
  81.         </p>
  82.         <p> </p>
  83.         <p><b>[change.shell.explorer]</b>
  84.         </p>
  85.         <p><b>%10%\system.ini, boot, , "shell=explorer.exe"</b>
  86.         </p>
  87.         <p> </p>
  88.         <p>Kopieren Sie das obige Listing in eine Datei (z.B. UPDATE.INF) und speichern Sie sie ab.</p>
  89.         <p> </p>
  90.         <p>Wenn Sie die Datei jetzt mit der rechten Maustaste anklicken und -> "Installieren" wΣhlen, wird zunΣchst die Funktion "UpdateInis" in der Sektion "[DefaultInstall]" ausgefⁿhrt. "UpdateInis" enthΣlt einen Verweis auf eine andere Sektion, nΣmlich "[change.shell.progman]". Hier wird zuerst das Windows-Verzeichnis ("%10%" ist ein Verweis darauf), dann SYSTEM.INI und dort der Eintrag "shell=" gesucht und schlie▀lich durch "shell=progman.exe" ersetzt.</p>
  91.         <p> </p>
  92.         <p>Um die ─nderung wieder rⁿckgΣngig zu machen, klicken Sie mit der rechten Maustaste auf die Datei (hier UPDATE.INF) und wΣhlen Sie -> "Uninstall".</p>
  93.         <p>Diesmal wird die Sektion [DefaultUninstall] ausgefⁿhrt und "shell=explorer.exe" in die SYSTEM.INI eingetragen.</p>
  94.         <p> </p>
  95.         <p>In der Registry finden Sie folgende EintrΣge fⁿr "<b>Install</b>" und "<b>Uninstall</b>":</p>
  96.         <p> </p>
  97.         <!--sphider_noindex-->
  98.         <table style="caption-side: top;mc-table-style: url('../Resources/TableStyles/Basic.css');" class="TableStyle_Basic" cellspacing="0">
  99.             <col />
  100.             <tbody>
  101.                 <tr>
  102.                     <td class="TableStyle_Basic_Body_0_0_RowEnd_ColEnd">
  103.                         <p>Starten Sie den <a href="tip0004.htm">Registryeditor</a> und Σndern Sie in der Registry die EintrΣge wie beschrieben ab.</p>
  104.                         <p>Beachten Sie dazu bitte folgende Punkte:</p>
  105.                         <ul>
  106.                             <li value="1"><a href="tip0002.htm">Aufbau der Registrydatenbank</a>
  107.                             </li>
  108.                             <li value="2"><a href="tip0003.htm">Wichtige Hinweise (Informationen zum Sichern der Registrydatenbank)</a>
  109.                             </li>
  110.                             <li value="3"><a href="tip0004.htm">Unterschiede zwischen Regedit und Regedt32</a>
  111.                             </li>
  112.                         </ul>
  113.                         <p>Aufrufen von <b>REGEDIT.EXE</b> (alle Betriebsysteme) oder <b>REGEDT32.EXE</b> (nur Windows NT/2000)</p>
  114.                         <p> </p>
  115.                         <p class="htmlinfo"><span style="color: #ff0000;"></span>
  116.                             <img src="../icons/hand.png" alt="Info" />Wenn der Pfad zum Schlⁿssel nicht vorhanden ist, mⁿssen Sie die n÷tigen Schlⁿssel selber hinzufⁿgen. Rechtsklick auf den letzten Schlⁿssel (links im Tree) aus dem Kontextmenⁿ "Neu" -> "Schlⁿssel" auswΣhlen und die fehlenden Schlⁿssel mit den angegebenen Namen anlegen.</p>
  117.                     </td>
  118.                 </tr>
  119.             </tbody>
  120.         </table>
  121.         <p> </p>
  122.         <!--/sphider_noindex-->
  123.         <p> </p>
  124.         <p>Unter:</p>
  125.         <p> </p>
  126.         <p class="htmlfett">HKEY_CLASSES_ROOT\ inffile\ shell\ install\ command</p>
  127.         <p> </p>
  128.         <p class="htmlfett">Windows 9x</p>
  129.         <p>Rundll.exe setupx.dll,InstallHinfSection DefaultInstall 132</p>
  130.         <p>Rundll.exe setupx.dll,InstallHinfSection DefaultUnInstall 132</p>
  131.         <p> </p>
  132.         <p><b>Ab Windows NT</b>
  133.         </p>
  134.         <p>Rundll32.exe setupapi,InstallHinfSection DefaultInstall 132</p>
  135.         <p>Rundll32.exe setupapi,InstallHinfSection DefaultUnInstall 132</p>
  136.         <p> </p>
  137.         <p class="htmlinfo">
  138.             <img src="../icons/hand.png" alt="Info" />Siehe dazu auch: <a href="tip0164.htm">Registry-Abkⁿrzungen in INF-Dateien</a></p>
  139.         <!--sphider_noindex-->
  140.         <hr />
  141.         <p style="text-align: center;"><strong>URL: 
  142.                         http://www.winfaq.de/faq_html/Content/tip0000/tip0163.htm</strong>
  143.         </p>
  144.         <p style="text-align: center;"><strong>WinFAQ « Version 7.6 Copyright ⌐ 1996/2008 by Frank Ullrich</strong>
  145.         </p>
  146.         <!--/sphider_noindex-->
  147.         <div class="separator">
  148.         </div>
  149.         <script type="text/javascript" src="../skinsupport/madcapbodyend.js">
  150.         </script>
  151.     </body>
  152. </html>